14606 matches found
CVE-2022-49995
The connected sources confirm CVE-2022-49995 is a Linux kernel use-after-free in writeback code when removing a disk. Specifically, wb_inode_writeback_end() could schedule work to access a freed bdi_writeback; the fix switches wb->work_lock to an irqsafe lock and checks that bdi_writeback is a...
CVE-2022-50072
CVE-2022-50072 is a Linux kernel use-after-free vulnerability in NFSv4/pnfs related to open operations. The issue occurs when an open RPC call is cancelled: the kernel must not free the open slot or layoutget arguments still in use by the hung RPC. The entry states this was resolved by a fix in t...
CVE-2022-50073
CVE-2022-50073 affects the Linux kernel TAP path. Root cause: in dev_parse_header_protocol the code dereferences skb->dev which can be NULL when the tap driver calls virtio_net_hdr_to_skb, causing a NULL pointer dereference. The issue is triggered in tap_get_user/tap_sendmsg paths and can cras...
CVE-2023-23586
CVE-2023-23586 affects the Linux kernel io_uring subsystem. A time namespace vvar page can be leaked into a process via a page fault because timens_install’s single-thread check ignores io_uring io_worker threads; when the time namespace is destroyed, the vvar page may remain and a subsequent pag...
CVE-2023-31081
CVE-2023-31081 affects Linux kernel 6.2 in drivers/media/test-drivers/vidtv/vidtv_bridge.c, where a NULL pointer dereference occurs in vidtv_mux_stop_thread. The issue arises because, in vidtv_stop_streaming, after dvb->mux is set to NULL, vidtv_mux_stop_thread is invoked with the NULL pointer...
CVE-2023-52500
CVE-2023-52500 concerns the Linux kernel’s SCSI pm80xx driver. The issue was an information leakage risk where tags allocated for the OPC_INB_SET_CONTROLLER_CONFIG command were not freed when the response was processed, potentially exposing tag-related data. The connected advisories (e.g., Tencen...
CVE-2023-52608
CVE-2023-52608 — Linux kernel (ARM SCMI): The issue is a race condition in the A2P channel where a late reply can be mis-associated with a newly enqueued SCMI command, causing the SMT area to be overwritten and potentially delaying or misrouting responses. The vulnerability is addressed by a cons...
CVE-2023-52856
CVE-2023-52856 relates to the Linux kernel drm/bridge lt8912b path. The lt8912b driver’s lt8912_bridge_detach() called drm_connector_unregister() and drm_connector_cleanup(), but these are only for connectors registered via drm_connector_register(); the driver’s destroy hook is drm_connector_clea...
CVE-2023-52858
CVE-2023-52858 (Linux kernel) : A NULL pointer dereference in Mediatek clock handling was fixed by adding a check for the return value of mtk_alloc_clk_data() in clk-mt7629. The patch prevents NULL dereference when allocating clock data, addressing a local dereference vulnerability in the Mediate...
CVE-2023-52875
CVE-2023-52875 affects the Linux kernel clock driver for Mediatek MT2701 (clk-mt2701). The issue arises from an unchecked return value of mtk_alloc_clk_data(), leading to a NULL pointer dereference. The publicly available documents indicate that a fix was implemented by adding a check for the all...
CVE-2023-53116
CVE-2023-53116 concerns the Linux kernel nvmet subsystem. An nvme target ->queue_response() implementation could free the request argument, creating a potential use-after-free when percpu_ref_put() is invoked in nvmet_req_complete(). The mitigation described in the advisory is to save the sq p...
CVE-2024-26860
CVE-2024-26860: In the Linux kernel, the dm‑integrity path leaked memory for the checksums pointer if the data was rechecked after a checksum failure (due to the goto skip_io path). The fix frees the checksums memory before rechecking and uses the checksum_onstack buffer for storing the checksum ...
CVE-2024-27408
CVE-2024-27408 affects the Linux kernel’s dmaengine dw-edma (eDMA) in remote setup. The vulnerability arises from a race where the Linked List element/pointer and the eDMA register are not stored in the same memory; if the doorbell is toggled before the full write of the linked list, a race condi...
CVE-2024-35837
CVE-2024-35837 is tied to a Linux kernel issue in the mvpp2 driver where BM pool registers could persist values after a kexec boot, potentially triggering a kernel panic. The published fix requires clearing the BM pool before initialization. Connected documents (e.g., OESA-2024-2182) confirm the ...
CVE-2024-35871
CVE-2024-35871 concerns a kernel-level issue in riscv process handling that leaks the kernel global pointer (gp) via user-space observables. The vulnerability stems from how childregs (the user-context registers during syscall) can expose kernel gp in several ways (e.g., after execve, via ptrace,...
CVE-2024-35909
CVE-2024-35909 affects the Linux kernel wwan/t7xx path where 64-bit register accesses could fault due to 32-bit alignment in some 64‑bit platforms. The fix splits 64-bit accesses into 32-bit pairs to ensure proper alignment, preventing OOPS/paging faults as shown in the crash trace. Remediation i...
CVE-2024-35981
CVE-2024-35981 affects Linux kernel virtio_net RSS handling. Root cause: RSS command setup in virtionet may be sent even when the device does not support RSS, causing a zero-length buffer to be passed to QEMU and triggering a kernel loop due to virtqueue/broken device handling. Impact: potential ...
CVE-2024-36895
The CVE-2024-36895 issue in the Linux kernel affects usb gadget uvc configfs parsing. A heap-allocated temp buffer used by __uvcg_iter_item_entries() was not constrained by a computed max size (previously size-checked via sizeof()), causing overly small max item sizes on some architectures (7 byt...
CVE-2024-36949
CVE-2024-36949 affects the Linux kernel component responsible for AMD GPU kernel fusion driver (amd/amdkfd). The issue arises when multiple devices are reset in parallel: the first device calls kfd_suspend_all_processes() to evict all processes across devices, which can take time, while other dev...
CVE-2024-38603
Mode C CVE-2024-38603 (Linux kernel) affects drivers/perf: hisi: hns3. Root cause: pci_alloc_irq_vectors() allocates an irq vector; if devm_add_action() fails, the irq vector is not freed, causing a memory leak. Fix: replace devm_add_action() with devm_add_action_or_reset() so the irq vector can ...
CVE-2024-40936
CVE-2024-40936 (Linux kernel) : A patch fixes memregion leaks in cxl/region by moving mode verification to __create_region() before allocating the memregion in devm_cxl_add_region(). This prevents leaks of memregion objects during region creation. Connected sources ( MiracleLinux AXSA advisory ) ...
CVE-2024-44966
CVE-2024-44966 is a Linux kernel vulnerability involving the binfmt_flat helper. A RISC-V specific FLAT format variant reserved no space for the obsolete shared library pointer array, but initialization code was not disabled, causing corruption of sizeof(long) bytes before the DATA segment (end o...
CVE-2024-49876
CVE-2024-49876 affects the Linux kernel DRM-Xe path. The issue is a use-after-free (UAF) around queue destruction where final destruction steps could run on a workqueue that outlives the driver instance, risking references to freed objects. The fix adds a fini step to ensure user queues are torn ...
CVE-2024-50071
CVE-2024-50071 details (Linux kernel): The pinctrl nuvoton driver for MA35 pinsctrl contains a double-free bug in ma35_pinctrl_dt_node_to_map_func(). The issue arises because a buffer ('new_map') allocated with devm_kcalloc() is freed twice: once by the device framework on removal and again by pi...
CVE-2024-50284
CVE-2024-50284 is a Linux kernel issue affecting ksmbd where missing xa_store error checking could fail the XArray storage, potentially enabling privilege/escalation in affected kernel code paths. The root cause is improper handling of xa_store() returning xa_err(-EINVAL) or xa_err(-ENOMEM). Publ...
CVE-2024-53207
CVE-2024-53207 affects the Linux kernel Bluetooth subsystem (MGMT) and fixes a potential deadlock caused by hci_cmd_sync_dequeue, which could lead to hung tasks (e.g., kworker stuck at high load). The connected unpatched document provides an example traceback showing a deadlock scenario but does ...
CVE-2024-53682
CVE-2024-53682 (Linux kernel) fixes a crash when CPU DVFS is used by patching the regulator AX P717 ramp_delay handling in axp20x, updating AXP_DESC_RANGES and AXP_DESC macros to set ramp_delay to 0, and adjusting ramp/step calculations for DCDC4. The issue stems from AXP717 ramp delay behavior (...
CVE-2024-58006
CVE-2024-58006 : In the Linux kernel, the PCI Domain (dwc) endpoint driver could allow changing a BAR’s size/flags via pci_epc_set_bar() without clearing the previous BAR, if the new BAR config matches the old. This could cause the inbound address translation range to become smaller than the host...
CVE-2024-58019
The CVE-2024-58019 vulnerability affects the Linux kernel nvkm/gsp read-pointer handling for GSP messages. The issue arises when advancing the read pointer uses only RPC header and body size, causing misinterpretation of the next message after a two-page GSP message in non-rollback cases. This ca...
CVE-2025-21989
CVE-2025-21989 - Linux kernel (drm/amd/display, AMDGPU) The vulnerability stems from a missing .is_two_pixels_per_container function in dce60_tg_funcs when the AMDGPU driver loads with amdgpu.dc=1 (starting with kernel 6.11). This can cause a NULL pointer dereference on older GPUs (e.g., R9 280X)...
CVE-2025-22061
CVE-2025-22061 concerns the Linux kernel’s airoha Ethernet driver (airoha_eth) and the function airoha_tc_get_htb_get_leaf_queue() . Connected advisories explicitly state the root cause as a fix to the qid reporting in that routine, addressing kernel warnings when deleting HTB offloaded qdiscs. T...
CVE-2025-37746
CVE-2025-37746 affects the Linux kernel (perf/dwc_pcie). During platform_device_register, using struct device pci_dev as platform_data caused a kmemdup copy of pci_dev; accessing the duplicated device leads to list corruption since the mutex content (e.g., list, magic) remains identical to the or...
CVE-2025-37759
The CVE-2025-37759 issue affects the Linux kernel’s ublk driver. The root cause is that the change in the ublk_abort_queue path did not grab a request reference during recovery reissues, allowing a zc (zero-copy) request to be requeued and re-dispatched and potentially freed before io_uring could...
CVE-2025-37908
The CVE-2025-37908 issue affects the Linux kernel’s memory allocator slab subsystem. Root cause: slab->obj_exts was not reliably cleared during unaccount_slab() when mem_alloc_profiling_enabled() is false, allowing residual allocations to persist after shutdown_mem_profiling(). This can trigge...
CVE-2025-37920
CVE-2025-37920 is a Linux kernel race-condition fix in the AF_XDP generic RX path. The patch moves rx_lock from xsk_socket to xsk_buff_pool and hardens synchronization for shared umem mode when multiple sockets share a single pool. The RX queue remains exclusive to each xsk_socket, while the FILL...
CVE-2025-37933
CVE-2025-37933 is a Linux kernel vulnerability affecting the octeon_ep driver. The issue occurs when the host loses heartbeat messages from the device and the driver’s device-specific stop function (ndo_stop) frees resources; if the driver is unloaded during this window, resources may be freed tw...
CVE-2025-37949
CVE-2025-37949 concerns the Linux kernel XenBus code. The connected docs describe a NULL pointer dereference in xenbus_thread caused by a wake-up path where req may be freed before resuming, and the fix adds two separate kref lifetimes (one for the caller and one for xenbus_thread) with kref_put(...
CVE-2025-38234
CVE-2025-38234 affects the Linux kernel scheduler, specifically a race in sched/rt: push_rt_task that can mishandle task migration when waking up and queuing on another CPU’s runqueue. The root cause involves find_lock_lowest_rq taking double locks and potential lock drop/reacquisition, creating ...
CVE-2025-38373
CVE-2025-38373 concerns the Linux kernel’s mlx5_ib MR deregistration deadlock. The description shows a flow where holding the mutex umem_mutex during dereg_mr() can lead kzalloc() to trigger reclaim paths (fs_reclaim, mmu_notifier_invalidate_range_start), which in turn calls mlx5_ib_invalidate_ra...
CVE-2025-38472
CVE-2025-38472 affects the Linux kernel netfilter nf_conntrack code. A race can cause a crash when removing a conntrack entry from the hash bucket list, yielding an apparently partially initialized nf_conn with garbage hlist pointers and abnormal timeout/state (IPS_CONFIRMED). The vulnerability s...
CVE-2026-53366
CVE-2026-53366 affects the Linux kernel IPv4 path. In __ip_append_data(), the paged-allocation branch miscomputed alloclen/pagedlen due to fraggap carried from the previous skb, causing the linear area to be undersized. The patch corrects this by adding the fraggap to alloclen and subtracting it ...
CVE-2004-0949
CVE-2004-0949 affects the Samba filesystem smbfs in Linux kernel 2.4/2.6, where smb_recv_trans2 fails to reassemble fragmented packets, allowing a remote attacker via the network to read arbitrary kernel information or to inflate a counter by replaying the first fragment. Public advisories (RHSA,...
CVE-2004-1073
The CVE-2004-1073 entry affects the Linux kernel (2.4.x up to 2.4.27 and 2.6.x up to 2.6.8). It is caused by the open_exec path of the execve functionality (exec.c), where the interpreter (PT_INTERP) handling can allow local users to read non-readable ELF binaries. The description specifies local...
CVE-2004-2660
CVE-2004-2660 is a vulnerability in the Linux kernel (2.6.x) where a memory leak in direct-io.c affects O_DIRECT write paths. Impact is local denial of service through memory consumption. The issue is fixed in the 2.6.10 update (as reflected by the ChangeLog-2.6.10 and related advisories); apply ...
CVE-2007-2878
CVE-2007-2878: VFAT compat ioctl handling in 64-bit Linux kernels before 2.6.21.2 allows a local user to corrupt a kernel_dirent structure and cause a denial of service (system crash). The issue is documented across multiple advisories (RHSA/CESA, Oracle Linux, CentOS, OpenVAS) and is addressed b...
CVE-2008-3272
The CVE-2008-3272 issue affects the Linux kernel sound subsystem (sound/core/seq/oss/seq_oss_synth.c). The root cause is that snd_seq_oss_synth_make_info does not verify that the device number lies within the range defined by max_synthdev before returning data, enabling local users to leak sensit...
CVE-2009-3290
CVE-2009-3290 affects KVM in Linux kernel 2.6.25-rc1 and earlier than 2.6.31 on x86. The kvm_emulate_hypercall implementation fails to restrict MMU hypercalls by CPL, enabling a local guest user to crash the guest kernel and read/write guest memory via unspecified addresses. Root cause: CPL check...
CVE-2010-1146
The CVE-2010-1146 entry concerns the Linux kernel (2.6.33.2 and earlier) where, if a ReiserFS filesystem exists, read/write access to the .reiserfs_priv directory is not restricted. Local attackers could exploit this by modifying extended attributes or ACLs, demonstrated by deleting a file under ...
CVE-2010-4079
CVE-2010-4079 affects the Linux kernel ivtvfb driver (ivtvfb_ioctl in drivers/media/video/ivtv/ivtvfb.c) prior to 2.6.36-rc8. The root cause is failure to initialize a structure member, enabling local users to leak information from kernel stack memory via the FBIOGET_VBLANK ioctl. Affected versio...
CVE-2010-4525
CVE-2010-4525: The Linux kernel up to 2.6.34.y omits initialization of kvm_vcpu_events->interrupt.pad, enabling local attackers to read potentially sensitive data from kernel stack memory via unspecified vectors. The affected component is kernel/KVM (Linux kernel 2.6.33/2.6.34.y). Multiple adv...